home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / news / inn1.000 / inn1.4sec-linux-src.tar / inn / include / myserver.h < prev    next >
C/C++ Source or Header  |  1993-03-18  |  819b  |  36 lines

  1. /*  $Revision: 1.3 $
  2. **
  3. **  Replacement "server.h" file for remote rn.
  4. */
  5.  
  6.  
  7. #if    !defined(NNTP_CLASS_OK)
  8. /*
  9. **  These are defined in INN <nntp.h>.  Rather then require this file
  10. **  to include that file, we duplicate the relevent lines here.
  11. */
  12. #define NNTP_NOSUCHGROUP_VAL        411
  13. #define NNTP_CLASS_OK            '2'
  14. #define NNTP_CLASS_ERROR        '4'
  15. #define NNTP_CLASS_FATAL        '5'
  16.  
  17. #define NNTP_SYNTAX_VAL            501
  18. #define NNTP_STRLEN            512
  19. #endif    /* !defined(NNTP_CLASS_OK) */
  20.  
  21.  
  22. #define CHAR_OK            NNTP_CLASS_OK
  23. #define CHAR_ERR        NNTP_CLASS_ERROR
  24. #define CHAR_FATAL        NNTP_CLASS_FATAL
  25. #define ERR_NOGROUP        NNTP_NOSUCHGROUP_VAL
  26. #define ERR_CMDSYN        NNTP_SYNTAX_VAL
  27.  
  28.  
  29. extern char    *getserverbyfile();
  30. extern int    get_server();
  31. extern int    server_init();
  32. extern void    close_server();
  33. extern void    put_server();
  34.  
  35. extern char    ser_line[NNTP_STRLEN];
  36.